enumeration('Identity', () => {
  value('RA_PASSPORT'                  , 'ՀՀ անձնագիր');
  value('BIRTH_CERT'                   , 'Ծննդյան վկայական');
  value('RESIDENCE_CARD'               , 'Կացության քարտ');
  value('CONVENTIONAL_TRAVEL_DOCUMENT' , 'Կոնվենցիոն ճանապարհորդական փաստաթուղթ');
  value('ID_CARD'                      , 'Նույնականացման քարտ');
  value('BIOMETRIC_PASSPORT'           , 'Կենսաչափական անձնագիր');
  value('FOREIGN_PASSPORT_WORK'        , 'Օտարերկրյա անձնագիր ՀՀ֊ում աշխատանքի իրավունքով');
  value('FOREIGN_PASSPORT'             , 'Օտարերկրյա անձնագիր');
});

enumeration('VatRate', () => {
  value('NONE', '');
  value('VAT_20', '20');
});

enumeration('Status', () => {
  value('DRAFT', 'Սևագիր');
  value('ISSUED', 'Դուրսգրված');
  value('APPROVED', 'Հաստատված')
  value('CANCELLED', 'Չեղարկված');
  value('INVALID', 'Անվավեր');
  value('WAITING_INVALIDATION_ACCEPTANCE', 'Չեղարկման ընթացքում');
  value('DELETED', 'Ջնջված');
});

enumeration('PreviousDocumentType', () => {
  value('CUSTOMS_DECLARATION','Մաքսային հայտարարագիր');
  value('ACCOUNTING_DOCUMENT','Հաշվարկային փաստաթուղթ');
  value('INVENTORY_ACT','Գույքագրման ակտ');
});

enumeration('TransportationMethod', () => {
  value('AIR');
  value('OVERLAND');
  value('OTHER');
});

enumeration('EeuCountry',() => {
  value('AM');
  value('BY');
  value('KZ');
  value('KG');
  value('RU');
});

enumeration('Source' , () => {
  value('IMPORT', '');
  value('WEB', '');
  value('BATCH', '');
  value('API', '');
});

enumeration('BehalfOf', () => {
  value('TAXPAYER', 'Հարկ Վճարողի Անունից');
  value('SUPPLIER', 'Մատակարարի Անունից');
  value('PRINCIPAL', 'Հանձնարարողի (Պրինցիպալի) Անունից');
  value('JOINT_CASE_MNG', 'Համատեղ Գործերը Վարողի Անունից');
});

enumeration('InvoiceType', () => {
  value('GOODS', 'Ապրանքներ');
  value('EXCISE', 'Ակցիզ');
  value('SERVICES', 'Ծառայություններ');
  value('LEASING', 'Լիզինգի Հանձնման-Ընդունման Ակտ');
  value('VAT_RETURN',   'ԱԱՀ-ի վերադարձի հաշիվ');
  value('ACC_DOC_TRACEABLE_G','Հետագծելիության ենթակա ապրանքի տեղափոխության բեռնագիր')
  value('ACC_DOC_GOODS',   'Արտադրանքների, ապրանքների առաքման հաշիվ վավերագիր');
  value('ACC_DOC_SERVICES',   'Ծառայությունների մատուցման, աշխատանքների կատարման հաշիվ վավերագիր');
  value('ACC_DOC_TRANSPORTATION',   'Արտադրանքների, ապրանքների տեղափոխման փաստաթուղթ');
  value('ACC_DOC_EXPORT_EEU','ԵՏՄ արտահանման հաշիվ վավերագիր');
});

enumeration('InvoiceSort', () => {
  value('SPECIAL', 'Հատուկ');
  value('TAXPAYER', 'Հարկ Վճարողի Անունից');
  value('SUPPLIER', 'Մատակարարի Անունից');
  value('PRINCIPAL', 'Հանձնարարողի (Պրինցիպալի) Անունից');
  value('JOINT_CASE_MNG', 'Համատեղ Գործերը Վարողի Անունից');
  value('VAT_RETURN', 'ԱԱՀ-ի Վերադարձի Հաշիվ');
});


enumeration('BuyerIs', () => {
  value('NO_TIN', 'ՀՀ օրենսդրությամբ սահմանված դեպքում ՀՎՀՀ ունենալը պարտադիր չէ');
  value('NATURAL_PERSON', 'Ֆիզիկական անձ');
});

enumeration('CorrectionState', () => {
  value('CORRECTING', 'Ճշգրտվող');
  value('CORRECTED',  'Ճշգրտված');
  value('CORRECTOR',  'Ճշգրտող');
});

enumeration('CorrectionType', () => {
  value('INCREASING', 'Ավելացում');
  value('DECREASING', 'Նվազեցում');
});

enumeration('ApprovalState', () => {
  value('APPROVED', 'Հաստատված');
  value('PENDING', 'Ենթակա է հաստատման');
});

enumeration('CancellationState', () => {
  value('PENDING', 'Չեղարկման ընթացքում');
  value('ACCEPT' , 'Հաստատված');
  value('DECLINE', 'Մերժված');
});

enumeration('Notified', () => {
  value('TRUTH', 'տեղեկացված');
  value('FALSE', 'չտեղեկացված');
});


enumeration('SignTaskType', () => {
  value('ID_CARD');
  value('CO_SIGN');
  value('MTS_MOBILE');
  value('NIKITA_MOBILE');
});

enumeration('SignTaskState', () => {
  value('HASH_CALCULATING', 'Ստորագրման նախապատրաստման փուլ');
  value('SIGN_WAITING', 'Ստորագրման սպասման փուլ');
  value('SIGN_PROCESSING', 'Ստորագրման փուլ');
  value('SIGNED', 'Ստորագրված');
  value('FAILED', 'Ձախողված (Ստորագրման նախապատրաստման փուլում)');
  value('SIGN_FAILED', 'Ձախողված (Ստորագրման փուլում)');
});

enumeration('RequestType', () => {
  value('ISSUE');
  value('APPROVE');
});


enumeration('ItemStatus', () => {
  value('OK');
  value('FAILED');
  value('TECHNICAL_ERROR')
});


enumeration('DealType', () => {
  value('SPECIAL_TAX_SYSTEM', 'Հարկման հատուկ համակարգ');-------------->(Կիրառում՝Հաշիվ վավերագիր; )
  value('VAT_EXEMPT', 'ԱԱՀ-ից ազատված');------------------------------->(Կիրառում՝Հաշիվ վավերագիր;Հարկային հաշիվ )
  value('VAT_ZERO_RATE', 'ԱԱՀ-ի 0% դրույքաչափով հարկվող');------------->(Կիրառում՝Հաշիվ վավերագիր;Հարկային հաշիվ )
  value('EXPORT', 'Արտահանում');--------------------------------------->(Կիրառում՝Հաշիվ վավերագիր )
  value('EXPORT_EAEU_AIR', 'ԵՏՄ օդային տրանսպորտով արտահանում');------->(Կիրառում՝Հաշիվ վավերագիր )
  value('VAT_OTHER', 'Այլ');------------------------------------------->(Կիրառում՝                Հարկային հաշիվ )
  value('EXCLUDED_FROM_VAT', 'ԱԱՀ-ով հարկման օբյեկտ չհամարվող')-------->(Կիրառում՝Հաշիվ վավերագիր )
});

enumeration('SubStatus', () => {
  value('PENDING', 'Ընթացիկ');
  value('CHECKED_IN_PROGRESS', 'Ստուգված,Սեփականատերը փոխելու ընթացքում');
  value('CHECKED_CHANGED', 'Ստուգված,Սեփականատերը փոխված ');
  value('CHECKED_NOT_CHANGED', 'Ստուգված,Սեփականատերը չփոխված');
  value('CHECKED_PARTIAL_CHANGED', 'Ստուգված,Սեփականատերը մասնակի փոխված');
  value('UNCHECKED_IN_PROGRESS', 'Չստուգված,Սեփականատերը փոխելու ընթացքում');
  value('UNCHECKED_CHANGED', 'Չստուգված,Սեփականատերը փոխված');
  value('UNCHECKED_NOT_CHANGED', 'Չստուգված,Սեփականատերը չփոխված');
  value('UNCHECKED_PARTIAL_CHANGED', 'Չստուգված,Սեփականատերը մասնակի փոխված');
  value('UNCHECKED_AUTO_CHANGED', 'Չստուգված,Ինքնաշխատ սեփականատերը փոխված');
  value('UNCHECKED_AUTO_NOT_CHANGED', 'Չստուգված,Ինքնաշխատ սեփականատերը չփոխված');
  value('UNCHECKED_AUTO_PARTIAL_CHANGED', 'Չստուգված,Ինքնաշխատ մասնակի սեփականատերը փոխված');
  value('CHECKED_REV_IN_PROGRESS', 'Ստուգված,Սեփականատերը հետ փոխելու ընթացքում');
  value('CHECKED_REV_CHANGED', 'Ստուգված,Սեփականատերը հետ փոխված');
  value('CHECKED_REV_NOT_CHANGED', 'Ստուգված,Սեփականատերը հետ չփոխված');
  value('CHECKED_REV_PARTIAL_CHANGED', 'Ստուգված,Սեփականատերը մասնակի հետ փոխված');
  value('UNCHECKED_REV_IN_PROGRESS', 'Չստուգված,Սեփականատերը հետ փոխելու ընթացքում');
  value('UNCHECKED_REV_CHANGED', 'Չստուգված,Սեփականատերը հետ փոխված');
  value('UNCHECKED_REV_NOT_CHANGED', 'Չստուգված,Սեփականատերը հետ չփոխված');
  value('UNCHECKED_REV_PARTIAL_CHANGED', 'Չստուգված,Սեփականատերը մասնակի հետ փոխված');
});


